bedevil (someone) throughout history

Translations
tourmenter (quelqu’un) tout au long de l’histoire